********************************************************************************************
* Mobilizing the White: White Nationalism and Congressional Politics in the American South *
********************************************************************************************

* Harvard Dataverse DOI: https://doi.org/???????????/
* AUTHORS: Ariel Zellman (ariel.zellman@biu.ac.il) and Amanda Weiner


xtset ssdd year

***************
* MAIN MODELS *
***************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtnbreg white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe save(mobilizing-the-white-2022-APR-replication.doc) nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) replace

asdoc xtpoisson white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg white_hate_chg l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table 1. White Nationalism and Racial Conservatism - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total l.rating_jbs _cons) append

**********************************
* Figure 2, POINT ESTIMATE GRAPH *
**********************************

* standardized variables to gauge relative effect

xtreg pchange_jbs l.z_white_hate_total l.z_race_nonwhite_total_pc_chg l.z_labor_unempl_whitevblack l.z_edu_lesshs_25_total_pc l.z_age_18_24_total_pc l.z_ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe

estimates store wng

xtreg pchange_jbs l.z_white_hate_chg l.z_race_nonwhite_total_pc_chg l.z_labor_unempl_whitevblack l.z_edu_lesshs_25_total_pc l.z_age_18_24_total_pc l.z_ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe

estimates store wng_chg

coefplot wng || wng_chg, keep(L.z_white_hate_total L.z_white_hate_chg L.z_race_nonwhite_total_pc_chg L.z_labor_unempl_whitevblack L.z_edu_lesshs_25_total_pc) order(L.z_white_hate_total L.z_white_hate_chg L.z_race_nonwhite_total_pc_chg L.z_labor_unempl_whitevblack L.z_edu_lesshs_25_total_pc) xline(0) msymbol(d) mfcolor(white) levels(99 95) ysize(1) xsize(3) ylabel(,labsize(*2.5)) xlabel(,labsize(*2.5)) legend(order(1 "99" 2 "95") rows(1))

*********************************
* Mobilizing the White Appendix *
*********************************

********************************
* Models Omitting Party Change *
********************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) title(Table A1. Models Omitting Party-Change Variable - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense   rep_change redistrict l.no_ss_statewide l.rating_jbs _cons) append

******************************
* MODELS Excluding Statewide *
******************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) title(Table A2. Models Omitting Statewide WNG counts - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs _cons) append

***********************************************
* MODELS excluding party change and statewide *
***********************************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs  if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) title(Table A3. Models Omitting Party-Change and Statewide WNG counts - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense   rep_change redistrict l.rating_jbs _cons) append

********************
* MODELS 4 and alt *
********************

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg rating_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) title(Table A4. Model 4 substituting WNG change for WNG count - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide l.rating_jbs _cons) append

***********************************************************************************
* Model Testing Ha, WNGS organizing as response to more conservative environment? *
***********************************************************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2
*To test assumption that WNGs are merely organizing in a conservative environment which also engenders a responsive legislator
*First Stage Models employing non-lagged JBS scores, Second Stage Models interacting WNGs and lagged JBS scores
*Model 1 Negative Binomial Regression does not converge

asdoc xtpoisson white_hate_total rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg white_hate_chg rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.rating_jbs l.c.white_hate_total#l.c.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total l.rating_jbs l.c.white_hate_total#l.c.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.rating_jbs l.c.white_hate_chg#l.c.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A10. White Nationalism and Racial Conservatism - 2010-2017, Stage 1 No JBS lag / Stage 2 JBS interact with WNGs) keep(rating_jbs l.rating_jbs l.white_hate_total l.c.rating_jbs#l.c.white_hate_total l.white_hate_chg l.c.rating_jbs#l.c.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total _cons) title(Table A5. White Nationalism and Racial Conservatism - 2010-2017, No JBS lag, H: Responsive Representatives as a product of a more conservative environment, also conducive to WNGs?) append

******************************************
* Republican Districts Only, if party==1 *
******************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtnbreg white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, fe nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtpoisson white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, fe vce(robust) nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg white_hate_chg l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A6. Republican Districts Only - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total l.rating_jbs _cons) append

***********************************************************
* Republican Districts Only, if party==1, no party change *
***********************************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtnbreg white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, fe nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtpoisson white_hate_total l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, fe vce(robust) nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg white_hate_chg l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense  rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&party==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A7. Republican Districts Only, No Party Change - 2010-2017) keep(l.rating_jbs l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense   l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total l.rating_jbs _cons) append

***********************************
* 2nd Model Set, Incumbents Only! *
***********************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&rep_change==0, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&rep_change==0, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense redistrict l.rating_jbs l.no_ss_statewide if congress_year==1&rep_change==0, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A8. White Nationalism and Racial Conservatism - 2010-2017) keep(l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense redistrict l.no_ss_statewide l.rating_jbs _cons) append

*****************************************************
* Interaction with Incumbent Change or Party Change *
*****************************************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1, Interaction with Incumbent Change

asdoc xtreg rating_jbs l.white_hate_total c.rep_change#l.c.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_jbs l.white_hate_total c.rep_change#l.c.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg c.rep_change#l.c.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1, Interaction with Incumbent Party Change

asdoc xtreg rating_jbs l.white_hate_total i.party_change_factor#l.c.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total i.party_change_factor#l.c.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg i.party_change_factor#l.c.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A9. White Nationalism and Racial Conservatism - 2010-2017, WNG interactions with incumbent and party change) keep(l.white_hate_total c.rep_change#l.c.white_hate_total i.party_change_factor#l.c.white_hate_total l.white_hate_chg c.rep_change#l.c.white_hate_chg i.party_change_factor#l.c.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense i.party_change_factor rep_change redistrict l.no_ss_statewide l.rating_jbs _cons) append

***********************************
* 2nd Model Set, no WNG variables *
***********************************

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg rating_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A10. White Nationalism and Racial Conservatism - 2010-2017, comparison with no WNGs) keep(l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide l.rating_jbs _cons) append

*****************************************
* MODELS 4/5/6, but with LCCHR and ACLU *
*****************************************

*MODELS for LCCHR, election outcome, i.e. congress_year==1

asdoc xtreg rating_lcchr l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_lcchr l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg pchange_lcchr l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_lcchr l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_lcchr l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_lcchr l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for ACLU, election outcome, i.e. congress_year==1

asdoc xtreg rating_aclu l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_aclu l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_aclu l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_aclu l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_aclu l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_aclu l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A11. White Nationalism and Racial Conservatism - 2010-2017, LCCHR, ACLU) keep(l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.no_ss_statewide l.rating_lcchr l.rating_aclu _cons) append

********************************************
* MAIN MODELS, but with Nokken-Poole Dim 1 *
********************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

*Model 1 Negative Binomial Model does not converge

asdoc xtpoisson white_hate_total l.nokken_poole_dim1 l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg white_hate_chg l.nokken_poole_dim1 l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg nokken_poole_dim1 l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.nokken_poole_dim1 l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_nokken_poole_dim1 l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.nokken_poole_dim1 l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_nokken_poole_dim1 l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.nokken_poole_dim1 l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A12. White Nationalism and Racial Conservatism - 2010-2017, with Nokken-Poole, Dim1) keep(l.nokken_poole_dim1 l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total l.nokken_poole_dim1 _cons) append

**********************************************
* MAIN MODELS, but with ordinal WNG measures *
**********************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtpoisson white_hate_total_ordinal l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total_ordinal no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg white_hate_chg_ordinal l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total_ordinal no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total_ordinal l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total_ordinal l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg_ordinal l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A13. White Nationalism and Racial Conservatism - 2010-2017, Ordinal WNG Variables) keep(l.rating_jbs l.white_hate_total_ordinal l.white_hate_chg_ordinal l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total_ordinal l.rating_jbs _cons) append

********************************************************
* MAIN MODELS, but with "extreme" ordinal WNG measures *
********************************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtpoisson white_hate_total_ordinal_extreme l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total_ordinal_extreme no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtreg white_hate_chg_ordinal_extreme l.rating_jbs l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total_ordinal_extreme no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg rating_jbs l.white_hate_total_ordinal_extreme l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_total_ordinal_extreme l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_jbs l.white_hate_chg_ordinal_extreme l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.rating_jbs l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A14. White Nationalism and Racial Conservatism - 2010-2017, Extreme Ordinal WNG Variables) keep(l.rating_jbs l.white_hate_total_ordinal_extreme l.white_hate_chg_ordinal_extreme l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total_ordinal_extreme l.rating_jbs _cons) append

******************************************************
* MAIN MODELS, but with White Nationalist Pref Score *
******************************************************

*MODELs for White Hate #s, election year, i.e. congress_year==2

asdoc xtnbreg white_hate_total l.wn_pref_index l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe  nested dec(3) tzok stat(chi2 p) setstars(***@0.001, **@0.01, *@0.05) fs(10) font(CMU Serif) reset

asdoc xtpoisson white_hate_total l.wn_pref_index l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, fe vce(robust) nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg white_hate_chg l.wn_pref_index l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change l.rep_change l.redistrict l.white_hate_total no_ss_statewide if congress_year==2, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

*MODELS for Radical Conservatism, election outcome, i.e. congress_year==1

asdoc xtreg wn_pref_index l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.wn_pref_index l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_wn_pref_index l.white_hate_total l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.pchange_wn_pref_index l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) append

asdoc xtreg pchange_wn_pref_index l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense party_change rep_change redistrict l.pchange_wn_pref_index l.no_ss_statewide if congress_year==1, vce(robust) fe nested dec(3) tzok stat(ll chi2 p) title(Table A15. White Nationalism and Racial Conservatism - 2010-2017, provisional White Nationalism legislative index) keep(l.wn_pref_index l.white_hate_total l.white_hate_chg l.race_nonwhite_total_pc_chg l.labor_unempl_whitevblack l.edu_lesshs_25_total_pc l.age_18_24_total_pc l.ssdd_popdense l.party_change party_change l.rep_change rep_change l.redistrict redistrict no_ss_statewide l.no_ss_statewide l.white_hate_total l.pchange_wn_pref_index _cons) append

*****************************
* POINT ESTIMATE GRAPH, WNi *
*****************************

* standardized variables to gauge relative effect

xtreg pchange_wn_pref_index l.z_white_hate_total l.z_race_nonwhite_total_pc_chg l.z_labor_unempl_whitevblack l.z_edu_lesshs_25_total_pc l.z_age_18_24_total_pc l.z_ssdd_popdense party_change rep_change redistrict l.pchange_wn_pref_index l.no_ss_statewide if congress_year==1, vce(robust) fe

estimates store wng_wni

xtreg pchange_wn_pref_index l.z_white_hate_chg l.z_race_nonwhite_total_pc_chg l.z_labor_unempl_whitevblack l.z_edu_lesshs_25_total_pc l.z_age_18_24_total_pc l.z_ssdd_popdense party_change rep_change redistrict l.pchange_wn_pref_index l.no_ss_statewide if congress_year==1, vce(robust) fe

estimates store wng_chg_wni

coefplot wng_wni || wng_chg_wni, keep(L.z_white_hate_total L.z_white_hate_chg L.z_race_nonwhite_total_pc_chg L.z_labor_unempl_whitevblack L.z_edu_lesshs_25_total_pc) order(L.z_white_hate_total L.z_white_hate_chg L.z_race_nonwhite_total_pc_chg L.z_labor_unempl_whitevblack L.z_edu_lesshs_25_total_pc) xline(0) msymbol(d) mfcolor(white) levels(99 95) ysize(1) xsize(3) ylabel(,labsize(*2.5)) xlabel(,labsize(*2.5)) legend(order(1 "99" 2 "95") rows(1))


